//
//  TLTaskModel.h
//  WXReader
//
//  Created by huaya on 2025/9/6.
//  Copyright © 2025 Andrew. All rights reserved.
//

#import <Foundation/Foundation.h>

NS_ASSUME_NONNULL_BEGIN

@interface TLTaskModel : NSObject
@property (nonatomic, copy) NSNumber *taskId;           // 任务id
@property (nonatomic, copy) NSString *taskName;           // 任务名称
@property (nonatomic, copy) NSString *taskDescription;    // 任务描述
@property (nonatomic, copy) NSNumber *taskType;         // 任务类型
@property (nonatomic, copy) NSNumber *rewardCoins;      // 任务奖励
@property (nonatomic, copy) NSNumber *taskStatus;       // 任务状态 0，未完成 1.已完成(未领取) 2.已领取
@property (nonatomic, copy) NSString *taskCycleTime;      // 任务周期时间
@property (nonatomic, copy) NSNumber *sortOrder;        // 任务排序
@property (nonatomic, copy) NSNumber *requiredMinutes;  // 任务需要阅读的分钟数
@property (nonatomic, copy) NSNumber *maxCompletions;   // 周期内最大完成次数
@property (nonatomic, copy) NSNumber *worksId;          // 特殊任务关联作品ID
@property (nonatomic, copy) NSNumber *userReadMinutes;  // 用户已阅读时长

@property (nonatomic, copy) NSNumber *expireDays;      // 任务过期时间
@property (nonatomic, copy) NSNumber *expireTime;      // 任务过期时间

@property (nonatomic, copy) NSString *taskExpireTime;      // 任务过期时间

@end

NS_ASSUME_NONNULL_END
